.ant-row {
  display: flex;
  flex-flow: row wrap;
  overflow: hidden;

  &::before,
  &::after {
    display: flex;
  }

  &-no-wrap {
    flex-flow: row nowrap;
  }

  &-align {
    &-middle {
      align-items: center;
    }

    &-top {
      align-items: flex-start;
    }

    &-bottom {
      align-items: flex-end;
    }
  }

  &-justify {
    &-space-between {
      justify-content: space-between;
    }

    &-space-around {
      justify-content: space-between;
    }

    &-end {
      justify-content: flex-end;
    }

    &-center {
      justify-content: center;
    }

    &-start {
      justify-content: flex-start;
    }
  }
}
